סביבת הפיתוח מותקנת ומוכנה לשימוש. כעת, ניצור אפליקציה Hello world ונגדיר מכונת אנדרואיד וירטואלית המכונה AVD.
לאחר שהתקנו את סביבת הפיתוח ניצור את אפליקציית האנדרואיד הראשונה שלנו ונגדיר מכונת אנדרואיד וירטואלית להרצת האפליקציה שלנו במחשב.
יצירת אפליקציה ראשונה
יצירת אפליקציה ב eclipse הוא תהליך פשוט מאוד.בתוך תוכנת eclipse יש ללחוץ על File > New > Android Application Project ואשף יצירת האפליקציה יופיע לפניכם.
בדף הראשון יש להגדיר את מאפייני האפליקציה.
Application Name – שם האפליקציה שלכם. מומלץ מאוד לתת את השם באנגלית.
Project Name – שם הפרוייקט. גם אותו מומלץ לרשום באנגלית.
Package Name – מזהה האפליקציה. לכל האפליקציה יש מזהה (או חבילה) משלה, באופן הדומה לדומיין. בד"כ בתבנית הזאת: com.developername.appname (לדוגמא: com.google.chrome).
Minimum required SDK – הגרסה המינימלית ביותר לשימוש. אם לדוגמא הגרסה שבחרתי היא 2.2, מכשירים המריצים גרסה הנמוכה מ-2.2 לא יוכלו להריץ את האפליקציה. כדאי לבחור בזהירות את הגרסה המינימלית, מפני שבגרסאות החדשות יותר יש תכונות נוספות שלא תומכות בישנות.
Target SDK – הגרסה המיועדת לפיתוח. מומלץ לבחור בגרסא הישנה ביותר.
Compile With – הגרסה שאיתה eclipse יעבוד ויקמפל כדי להציג שינויים. בד"כ תהיה כמו ה- Target SDK.
Theme – ערכת הנושא של האפליקציה.
לאפליקציה שניצור נקרא Example App, שם הפרוייקט יהיה ExampleApp, מזהה האפליקציה יהיה com.yourname.example, הגרסה המינימלית להרצה תהיה 2.2 והגרסה המיועדת לפיתוח תהיה 4.4 (ואת ערכת העיצוב תשנו למה שאתם רוצים).
נלחץ על Next ונגיע לעמוד הבא.
ודאו ש Create Activity מסומן (אסביר בהמשך) וגם Create Project In Workspace. אם אתם רוצים, תוכלו לסמן גם את Create custom launcher icon כדי ליצור אייקון, אבל אני אדלג על הקטע הזה.
בעמוד הבא ניצור את הפעילות (Activity).
מהי פעילות?
פעילות (אקטיביטי) היא תצוגה על הצג המכילה את ממשק המשתמש (התמונות, הכפתורים...). האפליקציה יכולה לכלול מספר פעילויות, לכל אחת מהן מראה שונה, אובייקטים שונים...ניתן לראות 3 פעילויות מובנות, אותן eclipse יוצר באופן אוטומטי. אנחנו ניצור אפליקציה מתוך תבנית ריקה, לכן בחרו Blank Activity ולחצו Next.
במסך הבא נוכל לראות כמה הגדרות בנוגע לפעילות. השאירו אותם כמו שהם ולחצו Finish.
זהו. עכשיו eclipse יוצר את קבצי הפרוייקט ואנחנו מוכנים להמשיך.
לאחר שeclipse סיים ליצור את קבצי הפרוייקט יופיע העורך הויזואלי של האפליקציה, או ליתר דיוק של הפעילות.
על העורך הויזואלי נדבר בהמשך, ועכשיו הגיע הזמן ליצור את ה-AVD.
יצירת ה-AVD
ה-AVD (Android Virtual Device) הוא כלי חשוב מאוד בפיתוח לבדיקת האפליקציה על מערכת ההפעלה. הכלי מדמה את מערכת ההפעלה אנדרואיד על המחשב (כמו מכונה וירטואלית) שעליה נוכל להריץ את האפליקציה שלנו.ליצירת AVD חדש יש להיכנס ל-Android Virtual Device Manager על ידי לחיצה על האייקון בסרגל העליון שנראה ככה
או על ידי לחיצה על תפריט Window ובחירה ב-Android Virtual Device Manager.
בחלון שנפתח יש ללחוץ על New ולאחר מכן למלות את הפרטים בהתאם.
AVD name – שם המכונה הווירטואלית. תנו למכונה איזה שם שתרצו, כמו Android44
Device – המכשיר שאותו ה-AVD ידמה. לדוגמא Nexus4.
Target – גרסת אנדרואיד שאותה ה-AVD יריץ. ניתן להוריד גרסאות נוספות מה-SDK Manager (במדריכים הבאים).
Keyboard ו-Skin – כדאי להשאיר אותם. זה כולל מקלדת וכפתורים מובנים ב-AVD.
Front ו-Back Camera – אם יש לכם מצלמת רשת במחשב, תוכלו לחבר אותה ל-AVD.
Memory Options – כמות זיכרון הראם של המכשיר. כאשר בוחרים את המכשיר שאותו ידמה ה-AVD, הראם וה-VM Heap משתנים באופן אוטומטי. בווינדוס, אם זיכרון הראם גדול מ-768M אז ה-AVD יוכל להראות שגיאות, או לא לעלות בכלל.
שני הדברים הבאים קשורים לזיכרון האחסון. תוכלו לבחור כמה זיכרון אחסון פנימי יהיה למכשיר, וכמה זיכרון אחסון יהיה לכרטיס זיכרון SD חיצוני מדומה.
לסיום לחצו OK.
על מנת להפעיל את ה-AVD, לחצו על שם המכונה ברשימה בתוך AVD Manager, ואז על כפתור Start שבצד.
בחלון שייפתח תוכלו להגדיר כמה דברים שנוגע לגודל התצוגה של ה-AVD. אני אשאיר את זה ככה ו... לחצו Launche.
זהו! מכונת ה-AVD נטענת ולאחר מכן מערכת ההפעלה תעלה.
עד כאן המדריך. במדריך הבא: הכירות עם סביבת הפיתוח, מבנה הפרויקט וקבצים.
תגובות לכתבה:
תודה רבה. מחכה למדריכים מתקדמים יותר :).
וואו!
השקעה אדירה גבר, כל הכבוד!
אני ממש מחכה למדריכים הבאים.
בהצלחה ;)
מדריך מעולה, המשך כך, ישר כוח.
הוא כותב לי שגיאה NO CPU/ABI SYSTEM IMAGE AVAILBLE FOR THIS TARGET
תודה ענקית וכל הכבוד על השקעה
למי שנתקל בשגיאה NO CPU/ABI SYSTEM IMAGE AVAILBLE FOR THIS TARGET
יכול להסתקל פה: https://www.youtube.com/watch?v=Po6o7j8S-IQ
תודה רבה. המדריך הבא על בישול איטי כנראה הוא משו משו...